

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   c1.java

package com.zelix;

import java.io.*;

// Referenced classes of package com.zelix:
//            vi, zu, si

class c1 extends Thread
{

    InputStream a;
    PrintWriter b;
    String c;
    boolean d;
    private static String z[];

    c1(InputStream inputstream, PrintWriter printwriter, int i, boolean flag)
    {
        super();
label0:
        {

            a = inputstream;
            b = printwriter;
            if(flag)
            {
                c = zu.a(z[1], 'R', i, ' ');
                if(si.g == 0)
                    break label0;
            }
            c = zu.a("", 'L', i, ' ');
        }
        d = flag;
    }

    public void run()
    {
        boolean flag = false;
        try
        {
            InputStreamReader inputstreamreader = new InputStreamReader(a);
            BufferedReader bufferedreader = new BufferedReader(inputstreamreader);
            for(String s = null; (s = bufferedreader.readLine()) != null;)
            {
                flag = true;
                b.println(c + s);
            }

        }
        catch(IOException ioexception)
        {
            ioexception.printStackTrace();
        }
        if(flag)
            System.out.println(c + z[0]);
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key = 0x56;
                    break;
                case 1:
                    key =111;
                    break;
                case 2:
                    key =1;
                    break;
                case 3:
                    key =118;
                    break;
                case 4:
                    key = 83;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static
    {
        String as[];
        as = new String[2];
        as[0] = z("\031\032u\006&\"Of\023=3\035`\00262O`\0307v\030s\037'\"\noV'9Om\0314x".toCharArray());
        as[1] = z("\023=S9\001lO".toCharArray());
        z = as;

    }
}